package interactive.states
{
	import events.GestureEvent;
	
	import flash.geom.Point;
	
	import interactive.GestureManager;
	
	/**
	 *
	 * 普通状态，当人手触摸屏幕后立即进入触摸状态 
	 * @author Raykid
	 * 
	 */	
	public class NormalState implements IGestureState
	{
		public function NormalState()
		{
		}

		public function backIn(manager:GestureManager, point:Point):void {
			// 无操作
		}
		public function switchIn(manager:GestureManager, point:Point):void
		{
			// 无操作
		}
		public function switchOut(manager:GestureManager, point:Point):void
		{
			// 无操作
		}
		public function touch(manager:GestureManager, point:Point):void
		{
			// 第一次触碰屏幕，转换为触摸状态
			manager.switchState(manager.touchState, point);
		}
		public function leave(manager:GestureManager, point:Point):void
		{
			// 无操作
		}
		public function move(manager:GestureManager, point:Point):void {
			// 无操作
		}
		public function toString():String {
			return "NormalState";
		}
	}
}